package com.powergisol.gis.dao;

import com.powergisol.gis.dto.*;
import com.powergisol.gis.entity.TabArea;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface BoreholeQueryMapper {

    List<TabArea> getArea(TabArea tabArea);

    List<Object> getUpZk();

    void upZk(@Param("code") String code,@Param("id") String id);

    TabArea getAreaByPoint(String coor);

    TabArea getAreaByCode(String code);

    List<ZkDataDTO> boreHole2D(QueryDataDTO dto);

    List<ZkPointDataDTO> boreHolePoint(QueryDataDTO dto);

    List<ZkDataDTO> boreHole3D(QueryDataDTO dto);

    String getCodes(@Param("code")String code);

    List<TabProjectDTO> boreHoleProject(QueryDataDTO dto);

    Integer broeHoleNum(QueryDataDTO dto);

    Integer broeHole2DNum(QueryDataDTO dto);
}
